import {
	https
} from '@/config/request.js'; // 引入刚刚封装好的https

class api {
	// 登录
	async userLogin(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/login', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 发送验证码
	async smsSend(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Sms/send', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 注册
	async userRegister(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/register', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 重置/忘记密码
	async userResetpwd(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/resetpwd', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 用户信息
	async userIndex(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/User/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 轮播图
	async indexBanner(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/banner', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 轮播图详情
	async bannerInfo(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/banner_info', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 首页商品列表
	async indexIndex(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 进货区数据
	async purchaseGoods(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Purchasegoods/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 分类接口
	async goodsCate(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Goods/cate', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 仓储、零售、提货区数据
	async goodsIndex(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Goods/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 修改头像
	async userProfile(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/profile', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 修改手机号
	async userChangemobile(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/changemobile', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 修改密码
	async userUppwd(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/uppwd', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 删除认证图片
	async delCertificationImg(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/del_certification_img', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 实名认证
	async certification(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/certification', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 已认证详细信息
	async certificationInfo(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/User/certification_info', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 开户行
	async openingbankIndex(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Openingbank/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 编辑用户信息
	async bankcard(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/profile', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 编辑代理信息
	async addagency(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/addagency', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 编辑代理信息
	async ageditprofile(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/ageditprofile', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 上传收款码
	async userSkm(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/skm', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 收货地址列表
	async addressIndex(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Address/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 添加收货地址
	async addressAdd(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Address/add', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 删除收货地址
	async addressDel(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Address/del', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 编辑收货地址
	async addressSave(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Address/save', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 反馈列表
	async userfeedback(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Userfeedback/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 反馈类型
	async feedbacktype(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Userfeedback/feedbacktype', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 添加反馈
	async userfeedbackAdd(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Userfeedback/add', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 删除反馈
	async userfeedbackDel(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Userfeedback/del', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 仓储、零售、提货区详情
	async goodsDetails(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Goods/goodsdetails', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 客服信息
	async kfInfo(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Goods/kf_info', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 获取用户默认地址
	async defaultaddress(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Address/defaultaddress', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 下单
	async orderAdd(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Goodsorder/orderadd', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 订单详情
	async orderInfo(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Goodsorder/orderInfo', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 订单详情
	async goodsInfo(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/goodsdetails', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 上传支付凭证
	async payUpload(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Goodsorder/pay_upload', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 订单列表
	async orderList(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 订单列表
	async soldout(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/soldout', // 请求url
			data: data, // 参数
		})
		return res
	}
	//用户订单申请表
	async userOrderList(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Order/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	//用户订单申请表
	async dailiOrderList(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Order/dailiindex', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 订单列表
	async createOrder(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Order/add', // 请求url
			data: data, // 参数
		})
		return res
	}
	async createOrderTwo(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Order/orderSync', // 请求url
			data: data, // 参数
		})
		return res
	}
	async zqRange(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/zqRange', // 请求url
			data: data, // 参数
		})
		return res
	}
	//zqRange
	// 管理员查看套餐列表
	async orderListGoods(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/goods', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 设置佣金
	async addconfig(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/User/addconfig', // 请求url
			data: data, // 参数
		})
		return res
	}
	async batchconfig(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/User/batchconfig', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 商品详情
	async purGoodsInfo(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Purchasegoods/goods_info', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 抢购
	async snapup(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Purchasegoods/snapup', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 订单详情
	async purOrderInfo(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Purchasegoods/orderInfo', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 上传支付凭证
	async updateImage(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Purchasegoods/update_image', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 会员信息
	async userShop(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/User/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	//代理详情
	async userAgedit(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/User/agedit', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 店员升级提交
	async shopauditAdd(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Shopaudit/add', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 买入列表
	async buyOrderList(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Purchasegoods/buy_order_list', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 卖出列表
	async sellOrderList(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Purchasegoods/sell_order_list', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 完成交易
	async goodsOrderOk(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Purchasegoods/order_ok', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 拒绝交易
	async orderNo(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Purchasegoods/order_no', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 进货区审核订单
	async orderAuditIndex(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Shopaudit/order_audit_index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 店长编辑抢购时间
	async shopConfig(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/shop_config', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 店长回显抢购时间
	async shopConfigIndex(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/User/shop_config_index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 店长审核订单
	async goodsOrderAudit(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Goodsorder/order_audit', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 店长审核订单
	async shopOrderAudit(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Shopaudit/order_audit', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 店长审核等级
	async shopUserAudit(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Shopaudit/user_audit', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 店长审核会员列表
	async userAuditIndex(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Shopaudit/user_audit_index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 二维码
	async userPosters(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/User/posters', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 进货区交易记录
	async buyLog(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Purchasegoods/buy_log', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 卖出交易记录
	async sellLog(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Purchasegoods/sell_log', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 文章列表
	async msgsendList(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/msgsend', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 出货配置
	async shipmentConfig(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Purchasegoods/shipment_config', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 出货
	async shipment(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Purchasegoods/shipment', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 出货
	async wuhuo(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Purchasegoods/wuhuo', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 代理列表
	async userScorelogIndex(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/User/ageditlist', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 团队列表
	async userTeamIndex(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Userteam/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 查看员工详情
	async teamUserInfo(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Userteam/user_info', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 查看银行卡
	async userCard(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Userteam/user_card', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 查看银行卡
	async commissionLog(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Usermoney/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 提现申请
	async userWithdrawcash(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Withdraw/add', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 提现列表
	async userWithdrawcashIndex(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Userwithdrawcash/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 提现审核
	async userWithdraAudit(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Shopaudit/user_withdra_audit', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 消息列表
	async userMsgIndex(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Usermsg/index', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 消息列表
	async userMsgSave(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Usermsg/save', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 配置信息
	async indexConfig(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/config', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 配置信息
	async indexVersion(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/version', // 请求url
			data: data, // 参数
		})
		return res
	}
	// 交易协议pdf
	async userHetong(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/User/hetong', // 请求url
			data: data, // 参数
		})
		return res
	}
	
	
	// 获丘验证码
	async GetQrCode(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/User/qrcode', // 请求url
			data: data, // 参数
		})
		return res
	}
	
	
	// 省市区
	async getCity(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Activatecard/address', // 请求url
			data: data, // 参数
		})
		return res
	}

	async haoma(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Activatecard/haoma', // 请求url
			data: data, // 参数
		})
		return res
	}	
	// 图片转base64
	async ImageToBase64(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Index/imagebase64', // 请求url
			data: data, // 参数
		})
		return res
	}
	
	// 获取轮播图
	async GetBanners(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/banner', // 请求url
			data: data, // 参数
		})
		return res
	}
	
	// 获取轮播图
	async GetBannersdetails(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/banner_details', // 请求url
			data: data, // 参数
		})
		return res
	}
	
	// 获取二维码
	async GetExtendqrcode(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/User/extendqrcode', // 请求url
			data: data, // 参数
		})
		return res
	}
	
	// 图片转base64
	async Orderimage(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Order/orderimage', // 请求url
			data: data, // 参数
		})
		return res
	}
	
	// 图片转base64
	async Msgsend(data) {
		const res = await https({
			method: "get", // 请求方式
			url: '/api/Index/msgsend', // 请求url
			data: data, // 参数
		})
		return res
	}
	
	async applyFor(data) {
		const res = await https({
			method: "post", // 请求方式
			url: '/api/Agency/apply_for', // 请求url
			data: data, // 参数
		})
		return res
	}
	
}

export default new api()
